package Entity;

import java.util.Calendar;

public class Transfer {
	private int ID;
	private String empNumber;
	private String empName;
	private String fromLocation;
	private String toLocation;
	private String fromProject;
	private String toProject;
	private String fromDepartment;
	private String toDepartment;
	private String joinDate;
	private String relieveDate;
	private double allowance;
	private String approval;
	private String reason;

	public Transfer(String empNumber, String empName, String fromLocation,
			String toLocation, String fromProject, String toProject,
			String fromDepartment, String toDepartment, double allowance) {
		super();
		this.empNumber = empNumber;
		this.empName = empName;
		this.fromLocation = fromLocation;
		this.toLocation = toLocation;
		this.fromProject = fromProject;
		this.toProject = toProject;
		this.fromDepartment = fromDepartment;
		this.toDepartment = toDepartment;
		this.allowance = allowance;
	}

	public Transfer(String empNumber, String empName, String fromLocation,
			String toLocation, String fromProject, String toProject,
			String fromDepartment, String toDepartment, String joinDate,
			String relieveDate) {
		super();
		this.empNumber = empNumber;
		this.empName = empName;
		this.fromLocation = fromLocation;
		this.toLocation = toLocation;
		this.fromProject = fromProject;
		this.toProject = toProject;
		this.fromDepartment = fromDepartment;
		this.toDepartment = toDepartment;
		this.joinDate = joinDate;
		this.relieveDate = relieveDate;
	}

	public Transfer(int iD, String empNumber, String empName,
			String fromLocation, String toLocation, String fromProject,
			String toProject, String fromDepartment, String toDepartment,
			String joinDate, String relieveDate, double allowance,
			String approval, String reason) {
		super();
		ID = iD;
		this.empNumber = empNumber;
		this.empName = empName;
		this.fromLocation = fromLocation;
		this.toLocation = toLocation;
		this.fromProject = fromProject;
		this.toProject = toProject;
		this.fromDepartment = fromDepartment;
		this.toDepartment = toDepartment;
		this.joinDate = joinDate;
		this.relieveDate = relieveDate;
		this.allowance = allowance;
		this.approval = approval;
		this.reason = reason;
	}

	public Transfer(int id, String empNumber, String empName,
			String fromLocation, String toLocation, String fromProject,
			String toProject, String fromDepartment, String toDepartment) {
		super();
		ID = id;
		this.empNumber = empNumber;
		this.empName = empName;
		this.fromLocation = fromLocation;
		this.toLocation = toLocation;
		this.fromProject = fromProject;
		this.toProject = toProject;
		this.fromDepartment = fromDepartment;
		this.toDepartment = toDepartment;
	}

	public Transfer(int id, String empNumber, String empName,
			String toLocation, String toProject, String toDepartment) {
		super();
		ID = id;
		this.empNumber = empNumber;
		this.empName = empName;
		this.toLocation = toLocation;
		this.toProject = toProject;
		this.toDepartment = toDepartment;
	}

	public Transfer(int id, String empNumber, String empName,
			String fromLocation, String toLocation, String fromProject,
			String toProject, String fromDepartment, String toDepartment,
			String approval) {
		super();
		ID = id;
		this.empNumber = empNumber;
		this.empName = empName;
		this.fromLocation = fromLocation;
		this.toLocation = toLocation;
		this.fromProject = fromProject;
		this.toProject = toProject;
		this.fromDepartment = fromDepartment;
		this.toDepartment = toDepartment;
		this.approval = approval;
	}

	public int getID() {
		return ID;
	}

	public String getEmpNumber() {
		return empNumber;
	}

	public String getEmpName() {
		return empName;
	}

	public String getFromLocation() {
		return fromLocation;
	}

	public String getToLocation() {
		return toLocation;
	}

	public String getFromProject() {
		return fromProject;
	}

	public String getToProject() {
		return toProject;
	}

	public String getFromDepartment() {
		return fromDepartment;
	}

	public String getToDepartment() {
		return toDepartment;
	}

	public String getJoinDate() {
		return joinDate;
	}

	public String getRelieveDate() {
		return relieveDate;
	}

	public double getAllowance() {
		return allowance;
	}

	public String getApproval() {
		return approval;
	}

	public String getReason() {
		return reason;
	}
}
